func runtime.noescape
42 uses
runtime (current package)
alg.go#L278: return strhash(noescape(unsafe.Pointer(&s)), seed)
alg.go#L287: return memhash32(noescape(unsafe.Pointer(&i)), seed)
alg.go#L291: return memhash64(noescape(unsafe.Pointer(&i)), seed)
alg.go#L295: return nilinterhash(noescape(unsafe.Pointer(&i)), seed)
alg.go#L301: return interhash(noescape(unsafe.Pointer(&i)), seed)
atomic_pointer.go#L39: atomic.StorepNoWB(noescape(ptr), new)
atomic_pointer.go#L97: old := unsafe.Pointer(sync_atomic_SwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(new)))
atomic_pointer.go#L113: return sync_atomic_CompareAndSwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(old), uintptr(new))
cgocall.go#L328: *(*unsafe.Pointer)(unsafe.Pointer(&cb)) = noescape(unsafe.Pointer(&cbFV))
debugcall.go#L246: *(*unsafe.Pointer)(unsafe.Pointer(&dispatchF)) = noescape(unsafe.Pointer(&dispatchFV))
debuglog.go#L787: print(slicebytetostringtmp((*byte)(noescape(unsafe.Pointer(&pnanoBytes[0]))), len(pnanoBytes)))
map_fast32.go#L29: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L69: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L104: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L194: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L285: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L29: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L69: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L104: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L194: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L285: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_faststr.go#L80: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L175: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L215: hash := t.Hasher(noescape(unsafe.Pointer(&s)), uintptr(h.hash0))
map_faststr.go#L314: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
mgc.go#L1800: p2 := uintptr(noescape(p))
netpoll_epoll.go#L148: read(int32(netpollBreakRd), noescape(unsafe.Pointer(&tmp[0])), int32(len(tmp)))
os_linux.go#L278: n = read(fd, noescape(unsafe.Pointer(&auxvreadbuf[0])), int32(unsafe.Sizeof(auxvreadbuf)))
os_linux.go#L328: ptr := noescape(unsafe.Pointer(&numbuf[0]))
panic.go#L500: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L521: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L868: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L910: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
proc.go#L1548: gp.stack.hi = uintptr(noescape(unsafe.Pointer(&size)))
signal_unix.go#L647: if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
stkframe.go#L249: r0 := (*stackObjectRecord)(noescape(p))
stubs.go#L220: func noescape(p unsafe.Pointer) unsafe.Pointer {
time_nofake.go#L29: return overrideWrite(fd, noescape(p), n)
traceback.go#L1617: call(cgoSymbolizer, noescape(unsafe.Pointer(arg)))
traceback.go#L1633: buf: (*uintptr)(noescape(unsafe.Pointer(&buf[0]))),
traceback.go#L1642: call(cgoTraceback, noescape(unsafe.Pointer(&arg)))
vdso_linux.go#L278: info1 := (*vdsoInfo)(noescape(unsafe.Pointer(&info)))
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |